Cavern
Cavern4D
Cavernize
Debug
FilterInterfaces
Filters
Format
Common
Consts
Container
Decoders
Environment
FilterSet
Renderers
Transcoders
AudioDefinitionModelElements
AudioDefinitionModel
DolbyMetadata
EnhancedAC3Merger
EnhancedAC3Merger(Stream[], ReferenceChannel[], string)
ProcessFrame()
Utilities
AudioFormat
AudioReader
AudioTrackReader
AudioWriter
BitDepth
EnhancedAC3Reader
LAFMode
LimitlessAudioFormatReader
LimitlessAudioFormatWriter
RIFFWaveReader
RIFFWaveWriter
SegmentedAudioReader
SegmentedAudioWriter
Helpers
QuickEQ
Remapping
SpecialSources
Spoofer
Utilities
Virtualizer
Atmosphere
AudioClip3D
AudioListener3D
AudioListener3DInspector
AudioSource3D
CavernizeRealtime
Channel
Clip
Environments
Jack
Listener
QualityModes
Rolloffs
SeatAdaptation
Source
class EnhancedAC3Merger
Combines multiple E-AC-3 streams, with a custom channel mapping. E-AC-3 can contain channel-based 3D audio up to 9.1.6,
and combining a 5.1 stream with quad or stereo additions can reach it.
Visibility
Public
Public functions
Constructor
EnhancedAC3Merger(Stream[] sources, ReferenceChannel[] layout, string path)
Construct an E-AC-3 merger for a target layout.
bool
ProcessFrame()
Processes the next sync frame (1536 samples), returns if the transcoding is done.